package com.bbs.toutiao.mapper.admin;

import com.bbs.toutiao.entity.LogsEntity;
import com.bbs.toutiao.vo.logs.LogsVo;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 描述: 日志mapper
 * 作者： zhangBin
 * 时间： 2024/3/2 22:43
 * 版本： 1.0
 */


@Mapper
public interface LogSysMapper {


    //保存日志
    @Insert("insert into t_logs(log_ip,log_content,log_status,log_message,log_time,log_userAgent,log_param) " +
            "values (#{logIp},#{logContent},#{logStatus},#{logMessage},#{logTime},#{logUserAgent},#{logParam})")
    int saveLog(LogsEntity logSys);

    //查询日志列表
    List<LogsEntity> selectLogsByPage(LogsVo logsVo);

    //统计查询总数
    long countLogsByPage(LogsVo logsVo);
}
